package com.fin.zw.intelligentbot.model.response;

import com.fin.zw.intelligentbot.entity.*;
import com.fin.zw.intelligentbot.enums.TaskStatus;
import com.fin.zw.intelligentbot.enums.Whether;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Set;

@Data
public class DialTaskResponse {

    private String id;

    private String name;//任务名称

    private Integer count;//客户数量

    private TaskStatus status;//任务状态

    private Date startTime;//开始时间

    private Date endTime;//结束时间

    private Date createTime;//创建时间

    private SceneInfo scene;//场景信息

    private Set<RobotInfo> robots;//机器人

    private Integer connectCount;//电话接通数量

    private Integer calledCount;//呼叫数量

    private Date timing;//定时任务时间

    private List<TaskCustomer> customers;//客户信息

    private UploadFile dialogContent;

    private UploadFile dialogRecord;

    private UploadFile customerDataFile;

    private StrategyInfo strategyInfo;

    private Integer recoveryCount = 0;//自动回收次数

    private String company;//企业id

    private String parentId;//上级id

    private String initId;//初始创建任务id

    private Whether autoType = Whether.NO;//是否是自动任务
}
